package edu.cdnu.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import edu.cdnu.pojo.EducationalAdminPojo;

/**
 * 关于educational_admin表的一些操作
 * @author ASUS AsingZ
 */
@Mapper
public interface EducationalAdminDao {
	
	/**
	 * 通过教务管理员账号来查询密码
	 * @param account
	 * @return
	 */
	public String selectEducationalAdminPasswordByAccount(String account);
	
	/**
	 * 通过账号查询EducationalAdmin表
	 * @param account 教务管理员账号
	 * @return EducationalAdminPojo
	 */
	public EducationalAdminPojo selectEducationalAdminByAccount(String account);
	
	/**
	 * 查询所有教务管理员列表
	 * @return
	 */
	public List<EducationalAdminPojo> selectAllEducationAdminList() ;
	
	
	/**
	 * 新增一个教务管理员
	 * @param educationalAdminPojo  包装好的教务管理员的pojo
	 */
	public void addEducationalAdmin(EducationalAdminPojo educationalAdminPojo);
	
	/**
	 * 修改教务管理员
	 * @param educationalAdminPojo	包装好的教务管理员的pojo
	 */
	public void updateEducationalAdmin(EducationalAdminPojo educationalAdminPojo);
}
